package Study.FactoryModel.Example;

import Study.FactoryModel.Example.ConcreteProduct;
import Study.FactoryModel.Example.Creator;
import Study.FactoryModel.Example.Product;

/**
 * 具体的创建器实现对象 
 * */
public class ConcreteCreator extends Creator {
    protected Product factoryMethod() {
    	
       //重定义工厂方法，返回一个具体的Product对象
       return new ConcreteProduct();
    }
}

/**
 * 具体的创建器对象，覆盖实现Creator定义的工厂方法，返回具体的Product实例。
 * */  
